package com.jiangyg.mall.core.utils;

import org.apache.commons.lang.StringUtils;

/**
 * 类描述：混淆工具类
 *
 * @author jiangyg
 * @version 4.0
 * @date 2022-12-12
 */
public class ConfuseUtils {

    /**
     * 功能描述：混淆手机号
     *
     * @param value 手机号
     * @return 混淆后的手机号
     */
    public static String phone(String value) {
        // TODO 想想有没有效率更高的办法
        int len;
        if (StringUtils.isBlank(value) || (len = StringUtils.length(value)) < 11) {
            return StringUtils.EMPTY;
        }
        return value.substring(0, len - 8) + "****" + value.substring(len - 4);
    }

}
